package com.ruoyi.clothing.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 订单对象 sys_order_goods
 * 
 * @author weh
 * @date 2024-01-04
 */
public class SysOrderGoods extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 订单id */
    @Excel(name = "订单id")
    private Long id;

    /** 订单名称 */
    @Excel(name = "订单名称")
    private String orderGoodsName;

    /** 订单图片 */
    @Excel(name = "订单图片")
    private String orderGoodsPicture;

    /** 订单材质 */
    @Excel(name = "订单材质")
    private String orderGoodsMaterial;

    /** 订单颜色 */
    @Excel(name = "订单颜色")
    private String orderGoodsColor;

    /** 订单价格 */
    @Excel(name = "订单价格")
    private BigDecimal orderGoodsPrice;

    /** 订单尺码 */
    @Excel(name = "订单尺码")
    private String orderGoodsSize;

    /** 订单款式 */
    @Excel(name = "订单款式")
    private String orderGoodsStyle;

    /** 订单状态 */
    @Excel(name = "订单状态")
    private String status;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setOrderGoodsName(String orderGoodsName) 
    {
        this.orderGoodsName = orderGoodsName;
    }

    public String getOrderGoodsName() 
    {
        return orderGoodsName;
    }
    public void setOrderGoodsPicture(String orderGoodsPicture) 
    {
        this.orderGoodsPicture = orderGoodsPicture;
    }

    public String getOrderGoodsPicture() 
    {
        return orderGoodsPicture;
    }
    public void setOrderGoodsMaterial(String orderGoodsMaterial) 
    {
        this.orderGoodsMaterial = orderGoodsMaterial;
    }

    public String getOrderGoodsMaterial() 
    {
        return orderGoodsMaterial;
    }
    public void setOrderGoodsColor(String orderGoodsColor) 
    {
        this.orderGoodsColor = orderGoodsColor;
    }

    public String getOrderGoodsColor() 
    {
        return orderGoodsColor;
    }
    public void setOrderGoodsPrice(BigDecimal orderGoodsPrice) 
    {
        this.orderGoodsPrice = orderGoodsPrice;
    }

    public BigDecimal getOrderGoodsPrice() 
    {
        return orderGoodsPrice;
    }
    public void setOrderGoodsSize(String orderGoodsSize) 
    {
        this.orderGoodsSize = orderGoodsSize;
    }

    public String getOrderGoodsSize() 
    {
        return orderGoodsSize;
    }
    public void setOrderGoodsStyle(String orderGoodsStyle) 
    {
        this.orderGoodsStyle = orderGoodsStyle;
    }

    public String getOrderGoodsStyle() 
    {
        return orderGoodsStyle;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("orderGoodsName", getOrderGoodsName())
            .append("orderGoodsPicture", getOrderGoodsPicture())
            .append("orderGoodsMaterial", getOrderGoodsMaterial())
            .append("orderGoodsColor", getOrderGoodsColor())
            .append("orderGoodsPrice", getOrderGoodsPrice())
            .append("orderGoodsSize", getOrderGoodsSize())
            .append("orderGoodsStyle", getOrderGoodsStyle())
            .append("status", getStatus())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
